package com.huluobo.a2107kotlinshopping.db

import androidx.room.Database
import androidx.room.RoomDatabase
import com.huluobo.a2107kotlinshopping.login.UserBean

/**
 *  Created by LC on 2023/11/14.
 *  Room数据库总结:
 *  1.创建表,在已有的实体类上加@Entity(tableName="表名"),同时一个表需要一个主键,记得加@Primikey
 *  2.创建Dao,Dao中需要有增删改查方法,记得加@Dao
 *  3.创建数据库,记得加@Database,第一个参数是表对应的类,第二个参数是数据库版本,写1即可,第三个是输出模式,写false
 *  4.创建一个工具类,返回数据库
 *  5.工具类,记得在app中初始化
 */
@Database(entities = [UserBean::class, Money::class], version = 1, exportSchema = false)
abstract class AppDatabase : RoomDatabase() {
    abstract fun userInfoDao(): UserInfoDao
    abstract fun moneyDao(): MoneyDao
}